multilayer substrate - Spanish English Dictionary